Title of Dissertation : ANALYSIS OF ERRORS IN SOFTWARE RELIABILITY PREDICTION SYSTEMS AND APPLICATION OF MODEL UNCERTAINTY THEORY TO PROVIDE BETTER PREDICTIONS
نویسندگان
چکیده
Title of Dissertation : ANALYSIS OF ERRORS IN SOFTWARE RELIABILITY PREDICTION SYSTEMS AND APPLICATION OF MODEL UNCERTAINTY THEORY TO PROVIDE BETTER PREDICTIONS Susmita Ghose, Ph.D 2006 Dissertation Directed By: Dr. Carol S. Smidts, Associate Professor, Department of Mechanical Engineering. Models are the medium by which we reflect and express our understanding of some aspect of reality, a particular unknown of interest. As it is virtually impossible to grasp any situation in its entire complexity, models are representations of reality that are always partial resulting in a state of uncertainty or error. However the question of model error from a pragmatic point of view is not one of accounting for the difference between models and reality at a fundamental level, as such difference always exists. Rather the question is whether the prediction or performance of the model is correct at some practically acceptable level, within the model’s domain of application. Here lays the importance of assessing the impact of uncertainties about predictions of a model, modeling the error and trying to reduce the uncertainties associated as much as possible to provide better estimations. While the methods for assessing the impact of errors on the performance of a model and error modeling are well established in various scientific and engineering disciplines, to the best of our knowledge no substantial work has been done in the field of Software Reliability Modeling despite the fact that the inadequacy of the present state and techniques of software reliability estimation has been recognized by industry and government agencies. In summary, even though hundreds of software reliability models have been developed, the software reliability discipline is still struggling to establish a software reliability prediction framework. This work intends to improve the performance of software reliability models through error modeling. It analyzes the errors associated with a set of five software Reliability Prediction Systems (RePSs) and attempts to improve their prediction accuracy using a model uncertainty framework. In the process, this work also statistically validates the performances of the RePSs. It also provides a time and cost effective alternative to performing experiments that are required to assess the error form which is integral to the process of application of the model uncertainty framework. ANALYSIS OF ERRORS IN SOFTWARE RELIBILITY PREDICTION SYSTEMS AND APPLICATION OF MODEL UNCERTAINTY THEORY TO PROVIDE BETTER PREDICTIONS
منابع مشابه
Application of Genetic Programming to Modeling and Prediction of Activity Coefficient Ratio of Electrolytes in Aqueous Electrolyte Solution Containing Amino Acids
Genetic programming (GP) is one of the computer algorithms in the family of evolutionary-computational methods, which have been shown to provide reliable solutions to complex optimization problems. The genetic programming under discussion in this work relies on tree-like building blocks, and thus supports process modeling with varying structure. In this paper the systems containing amino ac...
متن کاملApplication of Grey System Theory in Rainfall Estimation
Considering the fact that Iran is situated in an arid and semi-arid region, rainfall prediction for the management of water resources is very important and necessary. Researchers have proposed various prediction methods that have been utilized in such areas as water and meteorology, especially water resources management. The present study aimed at predicting rainfall amounts using Grey Predicti...
متن کاملTackling uncertainty in safety risk analysis in process systems: The case of gas pressure reduction stations
Industrial plants are subjected to very dangerous events. Therefore, it is very essential to carry out an efficient risk and safety analysis. In classical applications, risk analysis treats event probabilities as certain data, while there is much penurious knowledge and uncertainty in generic failure data that will lead to biased and inconsistent alternative estimates. Then, in order to achieve...
متن کاملProposing an Efficient Software-Based Method for Enhancing the Reliability of Critical Application Robot
Robots play such remarkable roles in humans’ modern lives that performing many tasks without them isimpossible. Using robotic systems is gradually increasing the tasks allocated to them and they are becomingmore complex and critical. Software reliability is one of the most significant requirements of robots. Forenhancing reliability, systems should be inherently designed to be tolerable of soft...
متن کاملPrediction of Renewable Energy Production Using Grey Systems Theory
Due to the reduction of renewable energy resources such as fossil fuels, the energy crisis is one of the most critical issues in today’s world. The application of these resources brings about many environmentalpollutionsthatleadtoglobalwarming. Therefore,variouscountrieshaveattemptedto reducepotentialdamageanduserenewableenergiesbytheintroductionandpromotionofrenewable energies as an essential ...
متن کامل